package com.milo.java8.gui.simpleframe;

import javax.swing.*;
import java.awt.*;

/**
 * @author milogenius
 * @date 2020-06-15 20:43
 */
public class SimpleFrameTest {

    public static void main(String[] args) {
        /**
         * 通过事件分派线程配置swing组件,它将鼠标点击和按键等事件传递给用户接口组件,
         * 可以保证复制Swing组件的安全性
         */
        EventQueue.invokeLater(()->{
            SimpleFrame frame = new SimpleFrame();
            //设置组件位置
            frame.setLocation(500,300);
            //用户是否可以调整窗体大小
            frame.setResizable(true);
            //设置标题
            frame.setTitle("学生信息管理系统");
            //设置窗体图标
            Image image = new ImageIcon("icon.gif").getImage();
            frame.setIconImage(image);
            //定义用户关闭窗体的响应动作
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            //显示窗体
            frame.setVisible(true);
        });
    }

}
